program caixa;

{%ToDo 'Caixa.todo'}
{%File 'Caixa.ini'}
uses
  MidasLib,
  Forms,
  Windows,
  menu in 'MENU.PAS' {frmMenuCaixa},
  parame in 'PARAME.PAS' {frmparametros},
  cupomA in 'cupomA.pas' {frmCupomA},
  Funcoes in 'Funcoes.pas',
  DMCaixa in 'DMCaixa.pas' {DMCaixas: TDataModule},
  Apresentacao in 'Apresentacao.pas' {FrmApresentacao},
  FuncoesBematech in 'FuncoesBematech.pas',
  Senha in 'Senha.pas' {frmSenha},
  CancelarItemDigitado in 'CancelarItemDigitado.pas' {FrmCancelarItem},
  FuncoesTEFDEDdll in 'FuncoesTEFDEDdll.pas',
  Configuracoes in 'Configuracoes.pas' {frmConfiguracoes},
  ProdutoL in 'ProdutoL.pas' {frmLocProduto},
  MetodosCaixaSaida in 'MetodosCaixaSaida.pas',
  AberturadoDia in 'AberturadoDia.pas' {frmAberturadoDia},
  Sangria in 'Sangria.pas' {frmSangria},
  acesso in 'acesso.pas' {frmacesso},
  FormasPagamento in 'FormasPagamento.pas' {frmFormasPagamento},
  MemoriaFData in 'MemoriaFData.pas' {FrmMemoriaFData},
  CrtProprio in 'CrtProprio.pas' {FrmCrtProprio},
  TerminaFechamento in 'TerminaFechamento.pas' {FormTerminaFechamento},
  TefDiscado in 'TefDiscado.pas',
  ConModelo in 'ConModelo.pas' {frmConModelo},
  UClasseGeral in 'UClasseGeral.pas',
  FuncoesUrano in 'FuncoesUrano.pas',
  FuncoesDaruma in 'FuncoesDaruma.pas',
  TefDiscadoSelRede in 'TefDiscadoSelRede.pas' {FrmTefDiscadoSelRede},
  ValorItem in 'ValorItem.pas' {frmValorItem},
  MemoriaFReducao in 'MemoriaFReducao.pas' {FrmMemoriaFReducao},
  MemoriaFTipo in 'MemoriaFTipo.pas' {FrmMemoriaFTipo},
  FrmMensagem in 'FrmMensagem.pas' {FormMensagem},
  EsperaArquivo in 'EsperaArquivo.pas' {FrmEsperaArquivo},
  FuncoesEpson in 'FuncoesEpson.pas',
  DadosVenda in 'DadosVenda.pas' {FrmDadosVenda},
  CrtPagamento in 'CrtPagamento.pas' {FrmCrtPagamento},
  ConfiguraCaixa in 'ConfiguraCaixa.pas' {FrmConfiguraCaixa},
  CompDescricao in 'CompDescricao.pas' {FrmCompDescricao},
  MapaResumo in 'MapaResumo.pas' {FrmMapaResumo},
  APrazo in 'APrazo.pas' {FrmAPrazo},
  ConsCliente in 'ConsCliente.pas',
  CadFormasPag in 'CadFormasPag.pas' {FrmCadFormasPag},
  GerarSintegra in 'GerarSintegra.pas' {frmGerarSintegra},
  CadOperadores in 'CadOperadores.pas' {FrmCadOperadores},
  Senha_Mad in 'Senha_Mad.pas' {frmSenha_MAD},
  IdentificaConsumidor in 'IdentificaConsumidor.pas' {FrmIdentificarConsumidor},
  ValidarCampos in '..\GestorMKS\ValidarCampos.pas',
  ItensPedido in 'ItensPedido.pas' {FrmItensPedido},
  DmVariaveis in 'DmVariaveis.pas' {DtmVariaveis: TDataModule},
  BuscarPedido in 'BuscarPedido.pas' {FrmBuscarPedido},
  ClienteCadRap in 'ClienteCadRap.pas' {FrmClienteCadRap},
  FuncoesSweda in 'FuncoesSweda.pas',
  TefAdmVesPague in 'TefAdmVesPague.pas' {frmTefAdmVesPague},
  TefAdministrativas in 'TefAdministrativas.pas' {frmTefAdministrativas},
  PagamentoCartao in 'PagamentoCartao.pas' {FrmPagamentoCartao},
  RelFechaCaixa in 'RelFechaCaixa.pas' {FrmRelFechaCaixa},
  TefSelCartao in 'TefSelCartao.pas' {frmTefSelCartao},
  TratamentoErroDataSet in 'TratamentoErroDataSet.pas' {ReconcileErrorForm},
  RotinasARevisar in 'RotinasARevisar.pas',
  ProdutoL_Gestor in 'ProdutoL_Gestor.pas' {frmLocProGestor};

{$R *.res}
begin
  Application.Initialize;
  Application.Title := 'Caixa - Frente de Loja V5.0';
  FrmApresentacao := TfrmApresentacao.Create(Application);
  FrmApresentacao.Show;
  FrmApresentacao.Update;
  Application.CreateForm(TDtmVariaveis, DtmVariaveis);
  Application.CreateForm(TDMCaixas, DMCaixas);
  Application.CreateForm(TfrmMenuCaixa, frmMenuCaixa);
  Application.CreateForm(TfrmLocProGestor, frmLocProGestor);
  FrmApresentacao.Update;
  Application.Run;
end.
